package view.card
{
	import flash.display.DisplayObject;
	import flash.events.IEventDispatcher;
	
	import model.card.ICardData;

	public interface ICard extends IEventDispatcher
	{
		function get id():int;
		
		function get type():int;
		function get value():int;
		function get playState():int;
		function set playState(v:int):void;
		
		function updateData(cardData:ICardData):void;
		function get self():DisplayObject;
		function destroy():void;
	}
}